/**
 * 项目名称：MSH
 * 包名称：com.mt.common.sys.service
 * 文件名称：FunctionService.java
 */
package com.mt.system.service;


import org.springframework.transaction.annotation.Transactional;

import com.mt.system.domain.Funct;


/**
 * 类名称：FunctionService <br>
 * 类描述： <br>
 * 创建人： 马腾 <br>
 * 创建时间：Oct 18, 2012 2:01:26 PM <br>
 */
@Transactional
public interface FunctionService {
	
	/**
	 * 增加功能
	 * @param funct
	 * @return
	 */
	public Funct addFunction(Funct funct);
	
	/**
	 * 更新功能
	 * @param funct
	 * @return
	 */
	public void updateFunction(Funct funct);
	
	/**
	 * 删除功能
	 * @param funct
	 * @return
	 */
	public void deleteFunction(Funct funct);
	
	/**
	 * 根据名称得到指定的功能
	 * @param name
	 * @return
	 */
	public Funct getFunctionByName(String name);

}
